package com.yoda.mall.model.dto;


import com.yoda.mall.model.entity.sms.HomeNewProduct;
import com.yoda.mall.model.entity.sms.HomeRecommendProduct;
import lombok.Data;
import org.springframework.beans.BeanUtils;

/**
 * @author shawn
 * @date 2022年 12月 17日 1:16
 */
@Data
public class HomeProductDto {
    private Long productId;
    private String productName;

    public static HomeNewProduct initHomeNewProduct(HomeProductDto dto){
        HomeNewProduct product = new HomeNewProduct();
        BeanUtils.copyProperties(dto,product);
        product.setSort(0);
        product.setRecommendStatus(0);
        return product;
    }

    public static HomeRecommendProduct initHomeRecommendProduct(HomeProductDto dto){
        HomeRecommendProduct product = new HomeRecommendProduct();
        BeanUtils.copyProperties(dto,product);
        product.setSort(0);
        product.setRecommendStatus(0);
        return product;
    }
}
